/*
******************
* author: 马丰彦
* date: 2019-08-26
* function: 产品管理模块
******************
*/

import request from '@/utils/request'

// 请求产品管理列表
export function getList(data) {
  return request({
    url: '/productGroup/manage.do',
    method: 'post',
    data
  })
}

// 撤回审核
export function revocation(data) {
  return request({
    url: '/product/withdrawReview.do',
    method: 'post',
    data
  })
}

// 下线
export function goOut(data) {
  return request({
    url: '/product/offline.do',
    method: 'post',
    data
  })
}

// 线上版本
export function getUpVersion(data) {
  return request({
    url: '/product/onlineVersionList.do',
    method: 'post',
    data
  })
}

// 线上版本查看详情
export function getUpVersionDetail(data) {
  return request({
    url: '/product/recordInfo.do',
    method: 'post',
    data
  })
}

// 下拉
export function getSelectS(data) {
  return request({
    url: '/virtualCoupon/functionTypeList.do',
    method: 'post',
    data
  })
}

// 产品资费策略
export function productExpnse(data) {
  return request({
    url: '/product/tariffManage.do',
    method: 'post',
    data
  })
}

// 产品服务包
export function productList(data) {
  return request({
    url: '/product/serviceManage.do',
    method: 'post',
    data
  })
}

// 优惠策略列表
export function discount(data) {
  return request({
    url: '/product/preferentialTariffManage.do',
    method: 'post',
    data
  })
}

// 提交上线审核
export function allUpLine(data) {
  return request({
    url: '/product/submitReview.do',
    method: 'post',
    data
  })
}

// 校验名称
export function checkName(data) {
  return request({
    url: '/product/checkName.do',
    method: 'post',
    data
  })
}

// 产品保存
export function saveResult(data) {
  return request({
    url: '/product/save.do',
    method: 'post',
    data
  })
}

// 产品下线
export function goOutLots(data) {
  return request({
    url: '/product/offline.do',
    method: 'post',
    data
  })
}

// 校验产品链接标识
export function checkProduct(data) {
  return request({
    url: '/product/checkProductLink.do',
    method: 'post',
    data
  })
}

// 计费渠道下拉
export function payListSelect(data) {
  return request({
    url: '/product/billingChannelList.do',
    method: 'post',
    data
  })
}

// 校验运营商标识
export function checkCpproduct(data) {
  return request({
    url: '/product/checkCpproductId.do',
    method: 'post',
    data
  })
}
